#!/usr/bin/env python
"""
:mod:`pynchon.bio.chunk`
========================

Provides support for 3D chunks (tetrahedra) and chops of many chunks from 
macromolecular structures.
"""

import numpy as np
from pynchon.core.index import Index0dUint16, IndexVector0dUint16, \
                               IndexArray0dUint16, \
                               Index2dUint16, IndexVector2dUint16, \
                               IndexArray2dUint16, \
                               Index3dUint16, IndexVector3dUint16, \
                               IndexArray3dUint16, \
                               Index4dUint16, IndexVector4dUint16

class Node(Index0dUint16):
    """
    """

class NodeVector(IndexVector0dUint16, Node):
    """
    """

class NodeArray(IndexArray0dUint16, NodeVector):
    """
    """

class Edge(Index2dUint16):
    """
    """

class EdgeVector(IndexVector2dUint16, Edge):
    """
    """

class EdgeArray(IndexArray2dUint16, EdgeVector):
    """
    """

class Face(Index3dUint16):
    """
    """

class FaceVector(IndexVector3dUint16, Face):
    """
    """

class FaceArray(IndexArray3dUint16, FaceVector):
    """
    """

class Chunk(Index4dUint16):
    """
    """

class ChunkVector(IndexVector4dUint16, Chunk):
    """
    """

